#!/bin/bash

# WMS Core API 测试运行脚本

echo "开始测试 WMS Core API..."

# 检查服务是否运行
if ! curl -s http://localhost:9000/wms/health > /dev/null; then
    echo "❌ WMS 服务未运行，请先启动服务"
    echo "使用命令: docker compose up -d"
    exit 1
fi

echo "✅ WMS 服务正在运行"

# 运行 Python 测试
echo -e "\n=== 运行单元测试 ==="
cd /root/3dwms
uv run pytest tests/test_wms_core.py -v

# 运行集成测试
echo -e "\n=== 运行集成测试 ==="
uv run python test_wms_core.py

echo -e "\n测试完成！"